/**
 * 菜单相关路由
 */
module.exports = app => {
  const { router, controller } = app;

  /**
   * 菜单管理
   */
  // 获取用户菜单
  router.get('/api/v1/menus/user_menus', controller.v1.menus.userMenus);
  
  // 获取所有菜单
  router.get('/api/v1/menus', controller.v1.menus.findAll);
  
  // 创建菜单
  router.post('/api/v1/menus', controller.v1.menus.create);
  
  // 更新菜单
  router.put('/api/v1/menus/:id', controller.v1.menus.update);
  
  // 删除菜单
  router.delete('/api/v1/menus/:id', controller.v1.menus.destroy);
};
